# Use nmake to run this file
# NOTE: compile SignalEvent package before this one

# Note: Signaling makes use of the DirectoryService package in
# ./cnrg/itx/ds/client/DirectoryService.  Make sure that $CLASSPATH contains
# ./cnrg/itx/ds/client/DirectoryService and that Directory Service classes 
# are there.  

OBJS =  \
	SignalID.class \
	InvitePacket.class \
	SigPacket.class \
	AbstractSignalingObserver.class \
	ConnectException.class \
	ConnectFailedToOpenSocketException.class \
	ConnectNullObjectSentException.class \
	ConnectNullSocketException.class \
	SignalConnection.class \
	DesktopSignalingServer.class \
	SigPacketHandler.class \
	DesktopSignaling.class \
	DesktopSignalingException.class \
	DesktopSignalingServerException.class \
	DialThread.class \
	ErrorResponse.class \
	InfoResponse.class \
	KeepAlive.class \
	InviteBusyException.class \
	InviteException.class \
	InviteIncompatibleException.class \
	InviteInvalidException.class \
	InviteRejectException.class \
	InviteTimeoutException.class \
	SignalingObserver.class \
	SignalConnectionObserver.class \
	SigPacketHandlerException.class \
	SIPInterface.class \
	SIPException.class


all: $(OBJS)

SignalID.class: SignalID.java
	javac SignalID.java
InvitePacket.class: InvitePacket.java
	javac InvitePacket.java
SigPacket.class: SigPacket.java
	javac SigPacket.java
AbstractSignalingObserver.class : AbstractSignalingObserver.java 
	javac AbstractSignalingObserver.java 
SignalConnection.class : SignalConnection.java 
	javac SignalConnection.java 
DesktopSignalingServer.class: DesktopSignalingServer.java
	javac DesktopSignalingServer.java
DesktopSignaling.class: DesktopSignaling.java
	javac DesktopSignaling.java
DesktopSignalingException.class: DesktopSignalingServerException.java
	javac DesktopSignalingException.java
DialThread.class : DialThread.java
	javac DialThread.java
InfoResponse.class : InfoResponse.java
	javac InfoResponse.java
KeepAlive.class : KeepAlive.java
	javac KeepAlive.java
DesktopSignalingServerException.class: DesktopSignalingServerException.java
	javac DesktopSignalingServerException.java
SignalObserver.class: SignalObserver.java
	javac SignalObserver.java
SignalConnectionObserver.class : SignalConnectionObserver.java
	javac SignalConnectionObserver.java
SigPacketHandler.class: SigPacketHandler.java
	javac SigPacketHandler.java
SigPacketHandlerException.class : SigPacketHandlerException.java
	javac SigPacketHandlerException.java
Test.class: Test.java
	javac Test.java
ConnectException.class: ConnectException.java
	javac ConnectException.java
ConnectFailedToOpenSocketException.class: ConnectFailedToOpenSocketException.java
	javac ConnectFailedToOpenSocketException.java
ConnectNullObjectSentException.class: ConnectNullObjectSentException.java
	javac ConnectNullObjectSentException.java
ConnectNullSocketException.class: ConnectNullSocketException.java
        javac ConnectNullSocketException.java
InviteBusyException.class: InviteBusyException.java
	javac InviteBusyException.java
InviteException.class: InviteException.java
	javac InviteException.java
InviteIncompatibleException.class: InviteIncompatibleException.java
	javac InviteIncompatibleException.java
InviteInvalidException.class: InviteInvalidException.java
	javac InviteInvalidException.java
InviteRejectException.class: InviteRejectException.java
	javac InviteRejectException.java
InviteTimeoutException.class: InviteTimeoutException.java
	javac InviteTimeoutException.java
SignalingObserver.class: SignalingObserver.java
	javac SignalingObserver.java
SIPInterface.class : SIPInterface.java
	javac SIPInterface.java
SIPException.class : SIPException.java
	javac SIPException.java

javadoc:
	javadoc -d HTML -private cnrg.itx.signal cnrg.itx.signal.SignalEvent
